package cn.topcodes.tcsf.admin.service.log;

import cn.topcodes.tcsf.admin.commons.generic.GenericService;
import cn.topcodes.tcsf.admin.commons.generic.IGenericService;
import cn.topcodes.tcsf.admin.domain.entity.SysOperateLog;

/**
 * 系统操作日志服务
 * @author 大爱阳哥
 *
 */
public interface SysOperateLogService extends IGenericService<SysOperateLog> {

    void readyLog();

    int incLevel();

    int decLevel();

    int getLevel();

    void setIp(String ip);

    void log(Long userId, String type, String content);

    void forceLog(Long userId, String type, String content);
}
